﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PokemonRuby
{
    public abstract class MoveableObject
    {
        public abstract bool IdleAction(Map map);
    }
}

//Meo Con (1/1/2012 9:16:41 PM): cai do fai dung timer roi
//Meo Con (1/1/2012 9:16:43 PM): 1 timer duy nhat
//Meo Con (1/1/2012 9:16:50 PM): moi lan no tick
//Meo Con (1/1/2012 9:17:08 PM): no se chay vong for, duyet het cac nhan vat, su vat co kha nang chuyen dong dc
//Meo Con (1/1/2012 9:17:17 PM): sau do thay doi trang thai chuyen dong cua no
//Meo Con (1/1/2012 9:17:29 PM): muon lam the fai thiet ke class
//Meo Con (1/1/2012 9:17:46 PM): co 1 class cha, vi du MoveableObject
//Meo Con (1/1/2012 9:17:58 PM): co ham abstract IdleAction
//Meo Con (1/1/2012 9:18:15 PM): cac class nhu nhan vat fu, cay coi, mat nc
//Meo Con (1/1/2012 9:18:22 PM): deu ke thua lop nay
//Meo Con (1/1/2012 9:18:38 PM): khi timer go, no duyet tat ca doi tuong, goi ham IdleAction
//Meo Con (1/1/2012 9:18:51 PM): do la cai hay cua lap trinh hdt